package com.xayy.health.mgt.model.faultmodmanage.pojo.dto;


import com.xayy.health.mgt.model.dto.PageDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import java.util.Date;

/**
* @Description: DTO
* @author: liuyuan
* @date: 2025-06-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FaultModManageDTO extends PageDto {
    /**
    * id
    */
    @ApiModelProperty(value = "id")
    private Long id;
    /**
    * 模型名称
    */
    @ApiModelProperty(value = "模型名称")
    private String modName;
    /**
    * 模型启动命令
    */
    @ApiModelProperty(value = "模型启动命令")
    private String startCommad;
    /**
    * 模型所在文件夹路径
    */
    @ApiModelProperty(value = "模型所在文件夹路径")
    private String dirPath;
    /**
    * 计算请求地址
    */
    @ApiModelProperty(value = "计算请求地址")
    private String httpAddr;
    /**
    * 所需的数据类型
    */
    @ApiModelProperty(value = "所需的数据类型")
    private String dataType;
    /**
    * 模型运行状态，-1为未运行，1为运行中
    */
    @ApiModelProperty(value = "模型运行状态，-1为未运行，1为运行中")
    private Integer status;
    /**
    * 版本号
    */
    @ApiModelProperty(value = "版本号")
    private String version;
    /**
    * 创建时间
    */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    /**
    * 更新时间
    */
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
}
